body {
    background-color: #28aae1;
}

p > a {
    color: #28aae1;
}

a {
    color: #28aae1;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

input[type="text"], input[type="password"] {
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    color: #999;
    border-radius: 3px;
}

textarea {
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
    color: #999;
    border-radius: 3px;
}

input:focus, textarea:focus {
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s;
}

table {
    background-color: transparent;
    border-left: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}

thead {
}

th {
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    color: #333;
    background-color: #f0f0f0;
}

tr {
    line-height: 18px;
}

td {
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    color: #999;
    background-color: transparent;
}

tr:hover > td {
    background-color: #f6f6f6;
}

.websiteWrapper {
    border-left: 12px solid #2395c6;
    border-right: 12px solid #2395c6;
}

.pageWrapper {
    padding-top: 0;
    margin-bottom: 0;
}

.pageContentWrapper {
    background-color: #fff;
    padding-top: 18px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 24px;
    margin-right: 24px;
    padding-bottom: 27px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

.pageWrapper > *:last-child, .pageContentWrapper > *:last-child {
    margin-bottom: 0px;
}

.pageWrapper .pageContentWrapper {
    margin-bottom: 3px;
}

.pageTitle {
    border-bottom: 3px solid #f0f0f0;
    padding-bottom: 22px;
    margin-top: 2px;
    margin-bottom: 23px;
}

.blockTitle {
    margin-bottom: 22px;
}

.buttonWrapper {
    border-radius: 3px;
}

.buttonDefault {
    background-color: #28aae1;
}

.highlightDefault {
    background-color: #28aae1;
}

.alertBox {
    border-radius: 3px;
}

.accordionButton {
    border-radius: 6px;
}

.accordionContent {
    border-radius: 6px;
}

.headerOuterWrapper {
    z-index: 9999;
    height: 93px;
    overflow: visible;
    border-top: 12px solid #2395c6;
}

.headerWrapper {
    z-index: 9990;
    height: 93px;
    overflow: visible;
}

.mainMenuButton {
    height: 54px;
    width: 54px;
    background: #fff url(/landlord/images/mainMenuButtonBg.png) center center no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -27px;
    top: 36px;
    border-radius: 50%;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.mainMenuButtonLine {
    display: block;
    overflow: hidden;
    width: 4px;
    height: 48px;
    top: -12px;
    position: absolute;
    left: 50%;
    margin-left: -2px;
    background-color: #fff;
}

.mainMenuButton:hover {
    text-decoration: none;
}

.mainMenuWrapper {
    clear: both;
    display: none;
    background-color: #fff;
    margin: 0px;
    position: relative;
    border-top: 12px solid #2395c6;
    padding-left: 24px;
    padding-top: 24px;
    padding-bottom: 12px;
    padding-right: 24px;
    z-index: 9999;
}

.mainMenuWrapper > li {
    line-height: 36px;
    height: 36px;
    margin-bottom: 12px;
    list-style: none;
    background-color: #f6f6f6;
    border-radius: 6px;
    padding-left: 12px;
}

.mainMenuWrapper > li:last-child {
    margin-bottom: 12px;
}

.mainMenuWrapper > li > a {
    color: #666;
}

.mainMenuWrapper > li > a:hover {
    text-decoration: none;
}

.mainMenuWrapper > li:hover > a {
}

.mainMenuWrapper > li.currentPage {
    background-color: #28aae1;
}

.mainMenuWrapper > li.currentPage > a {
    color: #fff;
}

.homePageWrapper {
    margin-bottom: 0px;
}

.homePageWrapper .landingImageWrapper {
    margin-left: auto;
    margin-right: auto;
    height: 156px;
    width: 156px;
    border: 12px solid #fff;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 12px 0px rgba(0, 0, 0, 0.12);
    margin-bottom: 35px;
}

.homePageWrapper .landingImageWrapper img {
    height: 156px;
    width: 156px;
}

.welcomeMessageWrapper {
    margin-bottom: 30px;
}

.welcomeTitle {
    text-align: center;
    color: #fff;
    font-size: 36px;
    height: 30px;
    padding: 0px;
    line-height: 30px;
    margin-bottom: 20px;
}

.welcomeMessage {
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 0px;
    height: 24px;
    line-height: 24px;
}

.homePageIconsWrapper {
    padding-bottom: 6px;
    width: 270px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 9px;
}

.homePageIcon {
    border-radius: 50%;
    height: 60px;
    width: 60px;
    border: 6px solid #fff;
    background-color: #333;
    float: left;
    margin-right: 27px;
    margin-bottom: 27px;
    background-position: center center;
    background-repeat: no-repeat;
    box-shadow: 0px 6px 0px rgba(0, 0, 0, 0.12);
}

.homePageIcon:nth-child(3n+0) {
    margin-right: 0px;
}

.homePageIconAbout {
    background-image: url(/landlord/images/homePageIconAboutBg.png);
}

.homePageIconPortfolio {
    background-image: url(/landlord/images/homePageIconPortfolioBg.png);
}

.homePageIconContact {
    background-image: url(/landlord/images/homePageIconContactBg.png);
}

.homePageIconDribbble {
    background-image: url(/landlord/images/homePageIconDribbbleBg.png);
}

.homePageIconTwitter {
    background-image: url(/landlord/images/homePageIconTwitterBg.png);
}

.homePageIconFacebook {
    background-image: url(/landlord/images/homePageIconFacebookBg.png);
}

#cboxOverlay {
    background: #fff;
}

#colorbox {
}

#cboxContent {
}

.cboxIframe {
    background: #fff;
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}

#cboxLoadedContent {
    border: 6px solid #333;
    background: #fff;
    border-radius: 6px;
}

#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc;
}

#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0px;
    color: #ccc;
}

#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}

#cboxPrevious {
    position: absolute;
    top: 50%;
    left: 6px;
    margin-top: -32px;
    background: url(/landlord/images/controlsBg.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

#cboxPrevious:hover {
    background-position: bottom left;
}

#cboxNext {
    position: absolute;
    top: 50%;
    right: 6px;
    margin-top: -32px;
    background: url(/landlord/images/controlsBg.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}

#cboxNext:hover {
    background-position: bottom right;
}

#cboxLoadingOverlay {
    background: #333;
    border-radius: 6px;
}

#cboxLoadingGraphic {
    background: url(/landlord/images/loading.gif) no-repeat center center;
}

#cboxClose {
    position: absolute;
    top: 6px;
    right: 6px;
    display: block;
    background: url(/landlord/images/controlsBg.png) no-repeat top center;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
}

#cboxClose:hover {
    background-position: bottom center;
}

.portfolioOneFilterablePageWrapper {
    margin-bottom: 0px;
}

.portfolioMenuWrapper {
    list-style: none;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 23px;
    margin-bottom: 36px;
    padding-bottom: 18px;
    margin-left: 24px;
    margin-right: 24px;
    background-color: #fff;
    border-radius: 6px;
    padding-left: 12px;
    padding-right: 12px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.portfolioMenuWrapper li {
    float: left;
    padding-left: 0px;
    padding-right: 15px;
    background: url(/landlord/images/portfolioFilterableMenuDecoBg.png) right center no-repeat;
    margin-right: 9px;
    margin-bottom: 4px;
}

.portfolioMenuWrapper > li:last-child {
    background: none;
    margin-right: 0px;
}

.portfolioMenuWrapper li a {
    color: #999;
}

.portfolioMenuWrapper li a:hover {
    text-decoration: none;
}

.portfolioMenuWrapper .currentPortfolioFilter {
    color: #28aae1;
}

.portfolioOneFilterableWrapper {
    padding-left: 24px;
    padding-right: 24px;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemWrapper {
    margin-bottom: 36px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    background-color: #fff;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemImageWrapper {
    border-radius: 6px;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemImageWrapper img {
    width: 100%;
    height: auto;
    border-radius: 6px;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemInfoWrapper {
    background-color: #fff;
    padding-top: 21px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 22px;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemInfoWrapper > *:last-child {
    margin-bottom: 0px;
}

.portfolioOneFilterableWrapper .portfolioFilterableItemTitle {
    margin-bottom: 16px;
    height: 18px;
    padding-bottom: 0px;
}

.portfolioFilterableItemButtonsWrapper {
    height: 36px;
    line-height: 36px;
    background-color: #f6f6f6;
}

.portfolioFilterableExpandButton {
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 40px;
    color: #666;
    background: #f0f0f0 url(/landlord/images/portfolioExpandButtonBg.png) left center no-repeat;
    padding-right: 12px;
    border-radius: 0px 6px 6px 6px;
}

.portfolioFilterableDetailsButton {
    height: 36px;
    line-height: 36px;
    float: right;
    padding-right: 40px;
    color: #666;
    background: #f0f0f0 url(/landlord/images/portfolioDetailsButtonBg.png) right center no-repeat;
    padding-left: 12px;
    border-radius: 6px 0px 6px 6px;
}

.portfolioFilterableExpandButton:hover, .portfolioFilterableDetailsButton:hover {
    text-decoration: none;
}

.filteredPortfolioItem {
}

.portfolioTwoFilterablePageWrapper {
    margin-bottom: 0px;
}

.portfolioTwoFilterableWrapper {
    margin-left: 24px;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemWrapper {
    float: left;
    margin-right: 36px;
    margin-bottom: 36px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    background-color: #fff;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemImageWrapper {
    border-radius: 0px 0px 6px 6px;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemImageWrapper img {
    border-radius: 0px 0px 6px 6px;
    width: 100%;
    height: auto;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemInfoWrapper {
    background-color: #fff;
    padding-top: 0px;
    padding-left: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    height: 36px;
    border-radius: 0px 0px 6px 6px;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemInfoWrapper > *:last-child {
    margin-bottom: 0px;
}

.portfolioTwoFilterableWrapper .portfolioFilterableItemTitle {
    font-size: 12px;
    margin-bottom: 0px;
    height: 36px;
    line-height: 36px;
    padding-bottom: 0px;
}

.portfolioOnePageWrapper {
    margin-bottom: 0px;
}

.portfolioOneItemWrapper {
    margin-bottom: 36px;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    background-color: #fff;
}

.portfolioOneItemImageWrapper {
    border-radius: 6px;
}

.portfolioOneItemImageWrapper:hover {
}

.portfolioOneItemImageWrapper img {
    width: 100%;
    height: auto;
    border-radius: 6px;
}

.portfolioOneItemInfoWrapper {
    background-color: #fff;
    padding-top: 21px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 22px;
}

.portfolioOneItemInfoWrapper > *:last-child {
    margin-bottom: 0px;
}

.portfolioOneItemTitle {
    margin-bottom: 16px;
    height: 18px;
    padding-bottom: 0px;
}

.portfolioOneHoverDeco {
}

.portfolioOneItemButtonsWrapper {
    height: 36px;
    line-height: 36px;
    background-color: #ffffff;
}

.portfolioOneExpandButton {
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 40px;
    color: #666;
    background: #e9e9e9 url(/landlord/images/portfolioExpandButtonBg.png) left center no-repeat;
    padding-right: 12px;
    border-radius: 0px 6px 6px 6px;
}

.portfolioOneEditButton {
    height: 36px;
    line-height: 36px;
    float: right;
    padding-right: 26px;
    color: #666;
    background: #e9e9e9;
    padding-left: 26px;
    border-radius: 6px 0px 6px 6px;
}

.portfolioOneExpandButton:hover, .portfolioOneEditButton:hover {
    text-decoration: none;
}

.portfolioTwoPageWrapper {
    margin-bottom: 0px;
}

.portfolioTwoWrapper {
    margin-left: 24px;
}

.portfolioTwoItemWrapper {
    float: left;
    margin-right: 36px;
    margin-bottom: 36px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    background-color: #fff;
}

.portfolioTwoItemImageWrapper {
    border-radius: 0px 0px 6px 6px;
}

.portfolioTwoItemImageWrapper:hover {
}

.portfolioTwoItemImageWrapper img {
    width: 100%;
    height: auto;
    border-radius: 0px 0px 6px 6px;
}

.portfolioTwoItemInfoWrapper {
    background-color: #fff;
    padding-top: 0px;
    padding-left: 12px;
    padding-right: 0px;
    padding-bottom: 0px;
    height: 36px;
    border-radius: 0px 0px 6px 6px;
}

.portfolioTwoItemTitle {
    font-size: 12px;
    margin-bottom: 0px;
    height: 36px;
    line-height: 36px;
    padding-bottom: 0px;
}

.portfolioTwoHoverDeco {
}

a, img {
    border: 0
}

.singleProjectPageWrapper {
    padding-bottom: 3px;
    margin-bottom: 33px;
}

.pageWrapper .singleProjectContentWrapper {
    border-radius: 6px 6px 0px 0px;
    box-shadow: none;
    margin-bottom: 0px;
}

.singleProjectImageWrapper {
    margin-right: 24px;
    margin-left: 24px;
    border: 3px solid #fff;
    margin-bottom: 36px;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.singleProjectImage {
    width: 100%;
    min-height: 400px;
    object-fit: cover;
}

.singleProjectItemButtonsWrapper {
    height: 36px;
    line-height: 36px;
    background-color: #f6f6f6;
    margin-left: 24px;
    margin-right: 24px;
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.singleProjectExpandButton {
    width: 100%;
    height: auto;
}

.singleProjectDeleteButton {
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 26px;
    color: #ffffff;
    background: #f0001b;
    padding-right: 26px;
}

.singleProjectDeleteButton-revocation {
    height: 36px;
    line-height: 36px;
    float: left;
    padding-left: 26px;
    color: #000000;
    background: #3dd2d1;
    padding-right: 26px;
}

.singleProjectDetailsButton {
    height: 36px;
    line-height: 36px;
    float: right;
    padding-right: 26px;
    color: #666;
    background: #f0f0f0;
    padding-left: 26px;
}

.singleProjectExpandButton:hover, .singleProjectDetailsButton:hover {
    text-decoration: none;
}

.singleProjectDeleteButton:hover, .singleProjectDetailsButton:hover {
    text-decoration: none;
}

.blogPageWrapper {
    margin-bottom: 0px;
}

.blogPostsWrapper {
    margin-left: 24px;
    margin-right: 24px;
}

.smallPostWrapper {
    margin-bottom: 36px;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    background-color: #fff;
}

.postThumbnailWrapper {
    border-radius: 6px;
}

.postThumbnailWrapper img {
    width: 100%;
    height: auto;
    border-radius: 6px;
}

.postThumbnailWrapper:hover {
}

.postExcerptWrapper {
    background-color: #fff;
    padding-top: 23px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 22px;
}

.postExcerptWrapper > *:last-child {
    margin-bottom: 0px;
}

.smallPostTitle {
    margin-bottom: 19px;
    height: 18px;
    padding-bottom: 0px;
}

.smallPostInfoWrapper {
    height: 36px;
    line-height: 36px;
    background-color: #f6f6f6;
    padding-left: 12px;
    color: #666;
}

.postInfo {
    margin-right: 18px;
}

.postInfoNoMargin {
    margin-right: 0px;
}

.smallPostMoreButton {
    height: 36px;
    line-height: 36px;
    float: right;
    padding-right: 40px;
    color: #666;
    background: #f0f0f0 url(/landlord/images/smallPostReadMoreButtonBg.png) right center no-repeat;
    padding-left: 12px;
}

.smallPostMoreButton:hover {
    text-decoration: none;
}

.smallPostQuote {
    padding-left: 28px;
    background: url(/landlord/images/quoteBg.png) 0 0 no-repeat;
    font-style: italic;
}

.smallPostQuoteAuthor {
    font-style: normal;
    color: #999;
}

.singlePostPageWrapper {
    margin-bottom: 33px;
    padding-bottom: 3px;
}

.singlePostContentWrapper {
    background-color: #fff;
    padding-top: 18px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 24px;
    margin-right: 24px;
    padding-bottom: 27px;
    border-radius: 6px 6px 0px 0px;
}

.singlePostContentWrapper > *:last-child {
    margin-bottom: 0px;
}

.singlePostInfoWrapper {
    height: 36px;
    line-height: 36px;
    background-color: #f0f0f0;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 12px;
    margin-bottom: 36px;
    border-radius: 0px 0px 6px 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.commentsSectionWrapper {
    background-color: #fff;
    margin-bottom: 27px;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 23px;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.commentsTitle {
    padding-top: 0px;
    margin-bottom: 22px;
}

.commentsSectionWrapper > .commentsWrapper {
    margin-bottom: 23px;
}

.commentsSectionWrapper > .commentsWrapper > .commentWrapper {
    padding-bottom: 21px;
    border-bottom: 1px solid #f0f0f0;
}

.commentsWrapper > .commentWrapper {
    margin-bottom: 27px;
}

.commentsWrapper > .commentWrapper:last-child {
    margin-bottom: 0px;
}

.commentAvatar {
    float: left;
    border: 3px solid #f0f0f0;
}

.commentAvatar > img {
    width: 100%;
    height: 100%;
}

.commentWrapper > .commentAvatar {
    width: 36px;
    height: 36px;
}

a.commentAvatar:hover {
}

.commentInfoWrapper {
    float: left;
    margin-left: 27px;
    margin-bottom: 0px;
    margin-top: 11px;
    padding-bottom: 0px;
}

.comment {
    margin-left: 69px;
    clear: both;
    border-top: 1px solid #f0f0f0;
    padding-top: 23px;
    top: -1px;
}

.comment > *:last-child {
    margin-bottom: 0px;
}

.commentsFormWrapper {
    margin-bottom: 27px;
}

.commentsForm {
}

.commentsFormTitle {
    margin-bottom: 18px;
}

.commentsForm .formFieldWrapper {
    margin-bottom: 23px;
}

.commentsForm .formTextareaWrapper {
    margin-bottom: 27px;
}

.commentsForm label {
    margin-bottom: 13px;
    width: 100%;
}

.commentsForm .formFieldWrapper input[type="text"], .commentsForm .formTextareaWrapper textarea {
    margin-bottom: 0px;
    background-color: #f3f3f3;
    border: 3px solid #f0f0f0;
}

.commentsForm .formFieldWrapper input[type="text"]:focus, .commentsForm .formTextareaWrapper textarea:focus {
    background-color: #f6f6f6;
}

.commentsForm .formFieldWrapper input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    height: 36px;
}

.commentCommentTextarea {
    width: 100%;
    box-sizing: border-box;
    height: 168px;
}

input.commentSubmitButton, input.commentSubmitButton:hover {
    height: 36px;
    line-height: 36px;
    background-color: #28aae1;
    padding-left: 12px;
    padding-right: 12px;
    float: right;
    color: #fff;
    border: none;
}

.errorSearchForm {
    margin-bottom: 27px;
}

#errorSearchFormField {
    width: 100%;
    height: 36px;
    box-sizing: border-box;
    border-right: 0px;
    margin-bottom: 0px;
    background-color: #f3f3f3;
    border: 3px solid #f0f0f0;
    color: #999;
}

input.errorSearchFormSubmitButton {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 36px;
    line-height: 36px;
    background-image: none;
    background-color: #28aae1;
    padding-left: 12px;
    border: none;
    color: #fff;
}

input#errorSearchFormField:focus {
    background-color: #f6f6f6;
}

input.errorSearchFormSubmitButton:hover {
    background-color: #28aae1;
    color: #fff;
}

.contactPageWrapper {
}

.pageWrapper .contactFormWrapper {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 12px;
    padding-right: 12px;
    background-color: #fff;
    padding-top: 23px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
    margin-bottom: 3px;
}

.contactForm {
    margin-bottom: 27px;
}

.contactTitle {
    margin-bottom: 18px;
    padding-top: 0px;
}

.contactForm .formFieldWrapper {
    margin-bottom: 23px;
}

.contactForm .formTextareaWrapper {
    margin-bottom: 36px;
}

.contactForm label {
    margin-bottom: 13px;
    width: 100%;
    box-sizing: border-box;
    height: 18px;
    line-height: 18px;
}

.contactForm .formFieldWrapper input[type="text"], .contactForm .formTextareaWrapper textarea {
    margin-bottom: 0px;
    box-sizing: border-box;
    background-color: #f3f3f3;
    border: 3px solid #f0f0f0;
    color: #999;
}

.contactForm .formFieldWrapper input[type="text"]:focus, .contactForm .formTextareaWrapper textarea:focus {
    background-color: #f6f6f6;
}

.contactForm .formFieldWrapper input[type="text"] {
    width: 100%;
    height: 36px;
}

.contactTextarea {
    width: 100%;
    max-width: 100%;
    height: 168px;
    box-sizing: border-box;
}

input.contactSubmitButton, input.contactSubmitButton:hover {
    height: 36px;
    line-height: 36px;
    background-color: #28aae1;
    padding-left: 12px;
    padding-right: 12px;
    float: right;
    color: #fff;
    border: none;
}

.formValidationError {
    display: none;
    height: 36px;
    line-height: 36px;
    margin-left: 0px;
    color: #cc0000;
    float: left;
}

input.fieldHasError, textarea.fieldHasError {
}

.formSuccessMessageWrapper {
    display: none;
    margin-bottom: 4px;
}

.formSuccessMessageWrapper > h4 {
    background: url(/landlord/images/iconCheckmarkBg16.png) 0 center no-repeat;
    padding-left: 28px;
}

.socialIconsWrapper {
    background-color: #fff;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 27px;
    padding-bottom: 27px;
    height: 16px;
    text-align: center;
    vertical-align: baseline;
    margin-bottom: 36px;
    letter-spacing: -3px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

.socialIconsWrapper > .socialIcon {
    display: inline-block;
    vertical-align: baseline;
    width: 16px;
    height: 16px;
    padding-left: 12px;
    padding-right: 12px;
    background-position: center center;
    background-repeat: no-repeat;
}

.contactMapWrapper {
    background-color: #fff;
    padding: 3px;
    padding-top: 23px;
    margin-bottom: 36px;
    margin-left: 24px;
    margin-right: 24px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    border-radius: 6px;
}

.contactMap {
    display: block;
    overflow: hidden;
    height: 168px;
    width: 100%;
    margin: 0px;
    border: none;
    padding: 0px;
    box-sizing: border-box;
}

.mapTitle {
    margin-bottom: 22px;
    margin-left: 9px;
}

.pageNumbersWrapper {
    margin-top: 0px;
    clear: both;
    margin-bottom: 33px;
    margin-left: 24px;
    margin-right: 24px;
    padding-bottom: 0px;
    border-top: 3px solid #2395c6;
    padding-top: 36px;
}

.pageNumber {
    height: 24px;
    line-height: 24px;
    width: 24px;
    float: left;
    margin-right: 12px;
    background-color: #fff;
    color: #999;
    text-align: center;
    border-radius: 3px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
    margin-bottom: 3px;
}

.pageNumber:hover {
    text-decoration: none;
    background-color: #fff;
}

.currentPageNumber {
    background-color: #333;
    color: #fff;
    font-weight: bold;
}

.currentPageNumber:hover {
    background-color: #333;
    color: #fff;
}

.postLinksWrapper {
    height: 36px;
    line-height: 36px;
    clear: both;
    margin-right: 24px;
    margin-left: 24px;
    margin-bottom: 36px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.12);
}

.postLink {
    padding-left: 12px;
    padding-right: 12px;
}

.postLink:hover {
    text-decoration: none;
}

.previousPost {
    float: left;
    display: inline-block;
    height: 36px;
    line-height: 36px;
}

.nextPost {
    float: right;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: right;
}

.footerWrapper {
    margin-left: 24px;
    margin-right: 24px;
    height: 63px;
    overflow: visible;
    border-top: 3px solid #2395c6;
}

.footerWrapper a {
    color: #28aae1;
}

.copyright {
    color: #fff;
    text-align: center;
    margin-top: 23px;
    display: block;
}

.noPadding {
    padding: 0px;
}

.noMargin {
    margin: 0px;
}

.noBackground {
    background: none;
}

.pageBreak {
    height: 0px;
    clear: both;
    margin-bottom: 27px;
    border-top: 3px solid #f0f0f0;
}

.pageBreakBottom {
    height: 0px;
    clear: both;
    border-top: 3px solid #f0f0f0;
}

.pageBreakBoth {
    height: 27px;
    clear: both;
    margin-bottom: 27px;
    border-bottom: 3px solid #f0f0f0;
}

.textBreak {
    height: 4px;
    clear: both;
    margin-bottom: 27px;
    border-bottom: 3px solid #f0f0f0;
}

.textBreakBoth {
    height: 4px;
    clear: both;
    margin-bottom: 23px;
    border-bottom: 3px solid #f0f0f0;
}

.textBreakBottom {
    height: 0px;
    clear: both;
    margin-bottom: 23px;
    border-top: 3px solid #f0f0f0;
}

.pageSpacer {
    height: 4px;
    background: none;
    clear: both;
    width: 100%;
}

.sectionBreak {
    height: 0px;
    clear: both;
    margin-bottom: 36px;
    border-top: 3px solid #f0f0f0;
}

.quoteWrapper {
    margin-bottom: 27px;
}

.quoteWrapper > .quoteAvatar {
    margin-right: 12px;
    float: left;
    height: 54px;
    width: 54px;
    border: 3px solid #f0f0f0;
}

.quoteWrapper > .quoteAvatar:hover {
}

.quoteWrapper > blockquote {
    background: none;
    border-left: 3px solid #f0f0f0;
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-style: italic;
    margin-bottom: 0px;
}

.quoteWrapper > blockquote cite {
    clear: both;
    color: #999;
    font-weight: bold;
}

blockquote {
    background: url(/landlord/images/quoteBg.png) 0 0 no-repeat;
    padding-left: 28px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-style: italic;
    margin-bottom: 23px;
}

.blockquote cite {
    clear: both;
    color: #999;
    font-weight: bold;
}

.columnWrapper {
    margin-bottom: 27px;
}

.columnWrapper > *:last-child {
    margin-bottom: 0px;
}

.oneHalf {
    float: left;
    width: 46%;
    margin-right: 8%;
}

.oneThird {
    float: left;
    width: 30%;
    margin-right: 5%;
}

.oneFourth {
    float: left;
    width: 22%;
    margin-right: 4%;
}

.oneFifth {
    float: left;
    width: 16.8%;
    margin-right: 4%;
}

.oneSixth {
    float: left;
    width: 13.33%;
    margin-right: 4%;
}

.lastColumn {
    margin-right: 0px;
}

.testimonialsSectionWrapper {
    margin-bottom: 0px;
}

.buttonWrapper {
    height: 16px;
    padding: 4px;
    padding-right: 9px;
    padding-left: 9px;
    color: #fff;
    display: inline-block;
    background-position: 9px center;
    background-repeat: no-repeat;
}

.buttonWrapper:hover {
    text-decoration: none;
}

.buttonMarginRight {
    margin-right: 24px;
}

.buttonDefault, input.buttonDefault {
    background-color: #333;
}

.buttonRed:hover {
}

.buttonRed, input.buttonRed {
    background-color: #f25849;
}

.buttonRed:hover {
}

.buttonPink, input.buttonPink {
    background-color: #fe5d83;
}

.buttonPink:hover {
}

.buttonOrange, input.buttonOrange {
    background-color: #ffb24d;
}

.buttonOrange:hover {
}

.buttonGreen, input.buttonGreen {
    background-color: #65c178;
}

.buttonGreen:hover {
}

.buttonBlue, input.buttonBlue {
    background-color: #4baad3;
}

.buttonBlue:hover {
}

.buttonArrowLeft {
    background-image: url(/landlord/images/iconArrowLeftBg16.png);
    padding-left: 34px;
}

.buttonArrowRight {
    background-image: url(/landlord/images/iconArrowRightBg16.png);
    padding-left: 34px;
}

.buttonBolt {
    background-image: url(/landlord/images/iconBoltBg16.png);
    padding-left: 34px;
}

.buttonCalendar {
    background-image: url(/landlord/images/iconCalendarBg16.png);
    padding-left: 34px;
}

.buttonCamera {
    background-image: url(/landlord/images/iconCameraBg16.png);
    padding-left: 34px;
}

.buttonCheckmark {
    background-image: url(/landlord/images/iconCheckmarkBg16.png);
    padding-left: 34px;
}

.buttonComment {
    background-image: url(/landlord/images/iconCommentBg16.png);
    padding-left: 34px;
}

.buttonDelete {
    background-image: url(/landlord/images/iconDeleteBg16.png);
    padding-left: 34px;
}

.buttonEdit {
    background-image: url(/landlord/images/iconEditBg16.png);
    padding-left: 34px;
}

.buttonEmail {
    background-image: url(/landlord/images/iconEmailBg16.png);
    padding-left: 34px;
}

.buttonExpand {
    background-image: url(/landlord/images/iconExpandBg16.png);
    padding-left: 34px;
}

.buttonFlag {
    background-image: url(/landlord/images/iconFlagBg16.png);
    padding-left: 34px;
}

.buttonGear {
    background-image: url(/landlord/images/iconGearBg16.png);
    padding-left: 34px;
}

.buttonGraph {
    background-image: url(/landlord/images/iconGraphBg16.png);
    padding-left: 34px;
}

.buttonHome {
    background-image: url(/landlord/images/iconHomeBg16.png);
    padding-left: 34px;
}

.buttonLocation {
    background-image: url(/landlord/images/iconLocationBg16.png);
    padding-left: 34px;
}

.buttonMinus {
    background-image: url(/landlord/images/iconMinusBg16.png);
    padding-left: 34px;
}

.buttonMobile {
    background-image: url(/landlord/images/iconMobileBg16.png);
    padding-left: 34px;
}

.buttonNo {
    background-image: url(/landlord/images/iconNoBg16.png);
    padding-left: 34px;
}

.buttonPlus {
    background-image: url(/landlord/images/iconPlusBg16.png);
    padding-left: 34px;
}

.buttonRefresh {
    background-image: url(/landlord/images/iconRefreshBg16.png);
    padding-left: 34px;
}

.buttonSearch {
    background-image: url(/landlord/images/iconSearchBg16.png);
    padding-left: 34px;
}

.buttonStar {
    background-image: url(/landlord/images/iconStarBg16.png);
    padding-left: 34px;
}

.buttonTag {
    background-image: url(/landlord/images/iconTagBg16.png);
    padding-left: 34px;
}

.servicesPageContent {
    padding-bottom: 0px;
}

.serviceWrapper {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 27px;
}

.serviceWrapper > .buttonWrapper {
    margin-top: 4px;
}

.serviceIcon {
    height: 32px;
    display: block;
    padding-left: 44px;
    line-height: 32px;
    font-size: 14px;
    margin-bottom: 18px;
    color: #fff;
}

.serviceIconArrowDownLight {
    background: url(/landlord/images/iconArrowDownBg32.png) 0 0 no-repeat;
}

.serviceIconAttachLight {
    background: url(/landlord/images/iconAttachBg32.png) 0 0 no-repeat;
}

.serviceIconBoltLight {
    background: url(/landlord/images/iconBoltBg32.png) 0 0 no-repeat;
}

.serviceIconCameraLight {
    background: url(/landlord/images/iconCameraBg32.png) 0 0 no-repeat;
}

.serviceIconCartLight {
    background: url(/landlord/images/iconCartBg32.png) 0 0 no-repeat;
}

.serviceIconChartLight {
    background: url(/landlord/images/iconChartBg32.png) 0 0 no-repeat;
}

.serviceIconCheckmarkLight {
    background: url(/landlord/images/iconCheckmarkBg32.png) 0 0 no-repeat;
}

.serviceIconClockLight {
    background: url(/landlord/images/iconClockBg32.png) 0 0 no-repeat;
}

.serviceIconCommentLight {
    background: url(/landlord/images/iconCommentBg32.png) 0 0 no-repeat;
}

.serviceIconDollarLight {
    background: url(/landlord/images/iconDollarBg32.png) 0 0 no-repeat;
}

.serviceIconFilesLight {
    background: url(/landlord/images/iconFilesBg32.png) 0 0 no-repeat;
}

.serviceIconFlagLight {
    background: url(/landlord/images/iconFlagBg32.png) 0 0 no-repeat;
}

.serviceIconGearLight {
    background: url(/landlord/images/iconGearBg32.png) 0 0 no-repeat;
}

.serviceIconGlobeLight {
    background: url(/landlord/images/iconGlobeBg32.png) 0 0 no-repeat;
}

.serviceIconHeartLight {
    background: url(/landlord/images/iconHeartBg32.png) 0 0 no-repeat;
}

.serviceIconInfoLight {
    background: url(/landlord/images/iconInfoBg32.png) 0 0 no-repeat;
}

.serviceIconKeyLight {
    background: url(/landlord/images/iconKeyBg32.png) 0 0 no-repeat;
}

.serviceIconLinkLight {
    background: url(/landlord/images/iconLinkBg32.png) 0 0 no-repeat;
}

.serviceIconNoLight {
    background: url(/landlord/images/iconNoBg32.png) 0 0 no-repeat;
}

.serviceIconRefreshLight {
    background: url(/landlord/images/iconRefreshBg32.png) 0 0 no-repeat;
}

.serviceIconScreenLight {
    background: url(/landlord/images/iconScreenBg32.png) 0 0 no-repeat;
}

.serviceIconSearchLight {
    background: url(/landlord/images/iconSearchBg32.png) 0 0 no-repeat;
}

.serviceIconUserLight {
    background: url(/landlord/images/iconUserBg32.png) 0 0 no-repeat;
}

.serviceIconWarningLight {
    background: url(/landlord/images/iconWarningBg32.png) 0 0 no-repeat;
}

.serviceIconArrowDownDark {
    background: url(/landlord/images/iconArrowDownBg32.png) 0 0 no-repeat;
}

.serviceIconAttachDark {
    background: url(/landlord/images/iconAttachBg32.png) 0 0 no-repeat;
}

.serviceIconBoltDark {
    background: url(/landlord/images/iconBoltBg32.png) 0 0 no-repeat;
}

.serviceIconCameraDark {
    background: url(/landlord/images/iconCameraBg32.png) 0 0 no-repeat;
}

.serviceIconCartDark {
    background: url(/landlord/images/iconCartBg32.png) 0 0 no-repeat;
}

.serviceIconChartDark {
    background: url(/landlord/images/iconChartBg32.png) 0 0 no-repeat;
}

.serviceIconCheckmarkDark {
    background: url(/landlord/images/iconCheckmarkBg32.png) 0 0 no-repeat;
}

.serviceIconClockDark {
    background: url(/landlord/images/iconClockBg32.png) 0 0 no-repeat;
}

.serviceIconCommentDark {
    background: url(/landlord/images/iconCommentBg32.png) 0 0 no-repeat;
}

.serviceIconDollarDark {
    background: url(/landlord/images/iconDollarBg32.png) 0 0 no-repeat;
}

.serviceIconFilesDark {
    background: url(/landlord/images/iconFilesBg32.png) 0 0 no-repeat;
}

.serviceIconFlagDark {
    background: url(/landlord/images/iconFlagBg32.png) 0 0 no-repeat;
}

.serviceIconGearDark {
    background: url(/landlord/images/iconGearBg32.png) 0 0 no-repeat;
}

.serviceIconGlobeDark {
    background: url(/landlord/images/iconGlobeBg32.png) 0 0 no-repeat;
}

.serviceIconHeartDark {
    background: url(/landlord/images/iconHeartBg32.png) 0 0 no-repeat;
}

.serviceIconInfoDark {
    background: url(/landlord/images/iconInfoBg32.png) 0 0 no-repeat;
}

.serviceIconKeyDark {
    background: url(/landlord/images/iconKeyBg32.png) 0 0 no-repeat;
}

.serviceIconLinkDark {
    background: url(/landlord/images/iconLinkBg32.png) 0 0 no-repeat;
}

.serviceIconNoDark {
    background: url(/landlord/images/iconNoBg32.png) 0 0 no-repeat;
}

.serviceIconRefreshDark {
    background: url(/landlord/images/iconRefreshBg32.png) 0 0 no-repeat;
}

.serviceIconScreenDark {
    background: url(/landlord/images/iconScreenBg32.png) 0 0 no-repeat;
}

.serviceIconSearchDark {
    background: url(/landlord/images/iconSearchBg32.png) 0 0 no-repeat;
}

.serviceIconUserDark {
    background: url(/landlord/images/iconUserBg32.png) 0 0 no-repeat;
}

.serviceIconWarningDark {
    background: url(/landlord/images/iconWarningBg32.png) 0 0 no-repeat;
}

.highlight {
    height: 18px;
    line-height: 18px;
    color: #fff;
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

.highlightDefault {
    background-color: #333;
}

.highlightOrange {
    background-color: #ffb24d;
}

.highlightRed {
    background-color: #f25849;
}

.highlightGreen {
    background-color: #65c178;
}

.highlightBlue {
    background-color: #4baad3;
}

.highlightPink {
    background-color: #fe5d83;
}

.alertBox {
    padding-top: 20px;
    padding-right: 38px;
    padding-left: 40px;
    padding-bottom: 20px;
    color: #333;
    background-position: 12px 21px;
    background-repeat: no-repeat;
    margin-bottom: 27px;
}

.alertBoxTextBreak {
    margin-bottom: 23px;
}

.alertBoxWarning {
    background-color: #ffb24d;
    background-image: url(/landlord/images/alertBoxWarningBg.png);
}

.alertBoxStop {
    background-color: #f25849;
    background-image: url(/landlord/images/alertBoxStopBg.png);
}

.alertBoxGo {
    background-color: #65c178;
    background-image: url(/landlord/images/alertBoxGoBg.png);
}

.alertBoxInfo {
    background-color: #4baad3;
    background-image: url(/landlord/images/alertBoxInfoBg.png);
}

.alertBoxContent {
    border-left: 1px solid rgba(0, 0, 0, 0.18);
    padding-left: 12px;
    margin-bottom: 0px;
}

.alertBoxButton {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 16px;
    width: 16px;
    background: url(/landlord/images/alertBoxButtonBg.png) 0 0 no-repeat;
}

.accordionWrapper > *:last-child {
    margin-bottom: 0px;
}

.accordionItemWrapper {
    margin-bottom: 27px;
}

.accordionButton {
    background-color: #f0f0f0;
    padding-left: 6px;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    color: #666;
}

.accordionButton .accordionButtonIcon {
    background: url(/landlord/images/accordionButtonBg.png) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    margin-right: 12px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 6px;
    float: left;
}

.accordionButton .accordionButtonTitle {
    float: left;
}

.accordionButton:hover {
    text-decoration: none;
}

.currentAccordion .accordionButtonIcon {
    background-position: 0px -16px;
}

.accordionContentWrapper {
    display: none;
}

.accordionContent {
    padding: 12px;
    border: 1px solid #f0f0f0;
    margin-top: 27px;
}

.accordionContentWrapper .accordionContent > *:last-child {
    margin-bottom: 0px;
}

.largeImage {
    border: 3px solid #f0f0f0;
    margin-bottom: 23px;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.iconWrapper {
    min-height: 16px;
    padding-left: 25px;
    background-position: left center;
    background-repeat: no-repeat;
}

.singleIconWrapper {
    padding-left: 16px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-position: left center;
    background-repeat: no-repeat;
    display: inline;
}

.singleIconText {
    padding-left: 28px;
}

.iconArrowLeftLight {
    background-image: url(/landlord/images/iconArrowLeftBg16.png);
}

.iconArrowRightLight {
    background-image: url(/landlord/images/iconArrowRightBg16.png);
}

.iconBoltLight {
    background-image: url(/landlord/images/iconBoltBg16.png);
}

.iconCalendarLight {
    background-image: url(/landlord/images/iconCalendarBg16.png);
}

.iconCameraLight {
    background-image: url(/landlord/images/iconCameraBg16.png);
}

.iconCheckmarkLight {
    background-image: url(/landlord/images/iconCheckmarkBg16.png);
}

.iconCommentLight {
    background-image: url(/landlord/images/iconCommentBg16.png);
}

.iconDeleteLight {
    background-image: url(/landlord/images/iconDeleteBg16.png);
}

.iconEditLight {
    background-image: url(/landlord/images/iconEditBg16.png);
}

.iconEmailLight {
    background-image: url(/landlord/images/iconEmailBg16.png);
}

.iconExpandLight {
    background-image: url(/landlord/images/iconExpandBg16.png);
}

.iconFlagLight {
    background-image: url(/landlord/images/iconFlagBg16.png);
}

.iconGearLight {
    background-image: url(/landlord/images/iconGearBg16.png);
}

.iconGraphLight {
    background-image: url(/landlord/images/iconGraphBg16.png);
}

.iconHomeLight {
    background-image: url(/landlord/images/iconHomeBg16.png);
}

.iconLocationLight {
    background-image: url(/landlord/images/iconLocationBg16.png);
}

.iconMinusLight {
    background-image: url(/landlord/images/iconMinusBg16.png);
}

.iconMobileLight {
    background-image: url(/landlord/images/iconMobileBg16.png);
}

.iconNoLight {
    background-image: url(/landlord/images/iconNoBg16.png);
}

.iconPlusLight {
    background-image: url(/landlord/images/iconPlusBg16.png);
}

.iconRefreshLight {
    background-image: url(/landlord/images/iconRefreshBg16.png);
}

.iconSearchLight {
    background-image: url(/landlord/images/iconSearchBg16.png);
}

.iconStarLight {
    background-image: url(/landlord/images/iconStarBg16.png);
}

.iconTagLight {
    background-image: url(/landlord/images/iconTagBg16.png);
}

.iconArrowLeftDark {
    background-image: url(/landlord/images/iconArrowLeftBg16.png);
}

.iconArrowRightDark {
    background-image: url(/landlord/images/iconArrowRightBg16.png);
}

.iconBoltDark {
    background-image: url(/landlord/images/iconBoltBg16.png);
}

.iconCalendarDark {
    background-image: url(/landlord/images/iconCalendarBg16.png);
}

.iconCameraDark {
    background-image: url(/landlord/images/iconCameraBg16.png);
}

.iconCheckmarkDark {
    background-image: url(/landlord/images/iconCheckmarkBg16.png);
}

.iconCommentDark {
    background-image: url(/landlord/images/iconCommentBg16.png);
}

.iconDeleteDark {
    background-image: url(/landlord/images/iconDeleteBg16.png);
}

.iconEditDark {
    background-image: url(/landlord/images/iconEditBg16.png);
}

.iconEmailDark {
    background-image: url(/landlord/images/iconEmailBg16.png);
}

.iconExpandDark {
    background-image: url(/landlord/images/iconExpandBg16.png);
}

.iconFlagDark {
    background-image: url(/landlord/images/iconFlagBg16.png);
}

.iconGearDark {
    background-image: url(/landlord/images/iconGearBg16.png);
}

.iconGraphDark {
    background-image: url(/landlord/images/iconGraphBg16.png);
}

.iconHomeDark {
    background-image: url(/landlord/images/iconHomeBg16.png);
}

.iconLocationDark {
    background-image: url(/landlord/images/iconLocationBg16.png);
}

.iconMinusDark {
    background-image: url(/landlord/images/iconMinusBg16.png);
}

.iconMobileDark {
    background-image: url(/landlord/images/iconMobileBg16.png);
}

.iconNoDark {
    background-image: url(/landlord/images/iconNoBg16.png);
}

.iconPlusDark {
    background-image: url(/landlord/images/iconPlusBg16.png);
}

.iconRefreshDark {
    background-image: url(/landlord/images/iconRefreshBg16.png);
}

.iconSearchDark {
    background-image: url(/landlord/images/iconSearchBg16.png);
}

.iconStarDark {
    background-image: url(/landlord/images/iconStarBg16.png);
}

.iconTagDark {
    background-image: url(/landlord/images/iconTagBg16.png);
}

.socialIconFacebookLight {
    background-image: url(/landlord/images/iconFacebookBg16.png);
}

.socialIconRssLight {
    background-image: url(/landlord/images/iconRssBg16.png);
}

.socialIconDribbbleLight {
    background-image: url(/landlord/images/iconDribbbleBg16.png);
}

.socialIconVimeoLight {
    background-image: url(/landlord/images/iconVimeoBg16.png);
}

.socialIconTwitterLight {
    background-image: url(/landlord/images/iconTwitterBg16.png);
}

.socialIconDeviantArtLight {
    background-image: url(/landlord/images/iconDeviantArtBg16.png);
}

.socialIconLinkedInLight {
    background-image: url(/landlord/images/iconLinkedInBg16.png);
}

.socialIconYouTubeLight {
    background-image: url(/landlord/images/iconYouTubeBg16.png);
}

.socialIconPicasaLight {
    background-image: url(/landlord/images/iconPicasaBg16.png);
}

.socialIconFlickrLight {
    background-image: url(/landlord/images/iconFlickrBg16.png);
}

.socialIconSkypeLight {
    background-image: url(/landlord/images/iconSkypeBg16.png);
}

.socialIconWordPressLight {
    background-image: url(/landlord/images/iconWordPressBg16.png);
}

.socialIconFacebookDark {
    background-image: url(/landlord/images/iconFacebookBg16.png);
}

.socialIconRssDark {
    background-image: url(/landlord/images/iconRssBg16.png);
}

.socialIconDribbbleDark {
    background-image: url(/landlord/images/iconDribbbleBg16.png);
}

.socialIconVimeoDark {
    background-image: url(/landlord/images/iconVimeoBg16.png);
}

.socialIconTwitterDark {
    background-image: url(/landlord/images/iconTwitterBg16.png);
}

.socialIconDeviantArtDark {
    background-image: url(/landlord/images/iconDeviantArtBg16.png);
}

.socialIconLinkedInDark {
    background-image: url(/landlord/images/iconLinkedInBg16.png);
}

.socialIconYouTubeDark {
    background-image: url(/landlord/images/iconYouTubeBg16.png);
}

.socialIconPicasaDark {
    background-image: url(/landlord/images/iconPicasaBg16.png);
}

.socialIconFlickrDark {
    background-image: url(/landlord/images/iconFlickrBg16.png);
}

.socialIconSkypeDark {
    background-image: url(/landlord/images/iconSkypeBg16.png);
}

.socialIconWordPressDark {
    background-image: url(/landlord/images/iconWordPressBg16.png);
}

.pageWrapper > .accordionWrapper:last-child > .accordionItemWrapper:last-child {
    margin-bottom: 0px;
}

.columnWrapper > .accordionWrapper:last-child > .accordionItemWrapper:last-child {
    margin-bottom: 0px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2) {
    .mainMenuButton {
        background-image: url(/landlord/images/mainMenuButtonBg-x2.png);
        background-size: 24px 18px;
    }

    .homePageIconAbout {
        background-image: url(/landlord/images/homePageIconAboutBg-x2.png);
        background-size: 24px 24px;
    }

    .homePageIconPortfolio {
        background-image: url(/landlord/images/homePageIconPortfolioBg-x2.png);
        background-size: 24px 24px;
    }

    .homePageIconContact {
        background-image: url(/landlord/images/homePageIconContactBg-x2.png);
        background-size: 24px 24px;
    }

    .homePageIconDribbble {
        background-image: url(/landlord/images/homePageIconDribbbleBg-x2.png);
        background-size: 24px 24px;
    }

    .homePageIconTwitter {
        background-image: url(/landlord/images/homePageIconTwitterBg-x2.png);
        background-size: 24px 24px;
    }

    .homePageIconFacebook {
        background-image: url(/landlord/images/homePageIconFacebookBg-x2.png);
        background-size: 24px 24px;
    }

    .portfolioMenuWrapper li {
        background-image: url(/landlord/images/portfolioFilterableMenuDecoBg-x2.png);
        background-size: 6px 18px;
    }

    .portfolioOneExpandButton, .portfolioFilterableExpandButton, .singleProjectExpandButton {
        background-image: url(/landlord/images/portfolioExpandButtonBg-x2.png);
        background-size: 28px 16px;
    }

    .portfolioOneDetailsButton, .portfolioFilterableDetailsButton {
        background-image: url(/landlord/images/portfolioDetailsButtonBg-x2.png);
        background-size: 28px 16px;
    }

    .smallPostMoreButton {
        background-image: url(/landlord/images/smallPostReadMoreButtonBg-x2.png);
        background-size: 28px 16px;
    }

    .smallPostQuote {
        background-image: url(/landlord/images/quoteBg-x2.png);
        background-size: 16px 16px;
    }

    #cboxClose, #cboxPrevious, #cboxNext {
        background-image: url(/landlord/images/controlsBg-x2.png);
        background-size: 98px 130px;
    }

    .formSuccessMessageWrapper > h4 {
        background-image: url(/landlord/images/iconCheckmarkBg32.png);
        background-size: 16px 16px;
    }

    .quoteWrapper > blockquote {
        background: none;
    }

    blockquote {
        background: url(/landlord/images/quoteBg-x2.png) 0 0 no-repeat;
        background-size: 16px 16px;
    }

    .alertBoxWarning {
        background-image: url(/landlord/images/alertBoxWarningBg-x2.png);
        background-size: 16px 16px;
    }

    .alertBoxStop {
        background-image: url(/landlord/images/alertBoxStopBg-x2.png);
        background-size: 16px 16px;
    }

    .alertBoxGo {
        background-image: url(/landlord/images/alertBoxGoBg-x2.png);
        background-size: 16px 16px;
    }

    .alertBoxInfo {
        background-image: url(/landlord/images/alertBoxInfoBg-x2.png);
        background-size: 16px 16px;
    }

    .alertBoxButton {
        background-image: url(/landlord/images/alertBoxButtonBg-x2.png);
        background-size: 16px 16px;
    }

    .accordionButton .accordionButtonIcon {
        background-image: url(/landlord/images/accordionButtonBg-x2.png);
        background-size: 32px 32px;
    }

    .buttonArrowLeft {
        background-image: url(/landlord/images/iconArrowLeftBg32.png);
        background-size: 16px 16px;
    }

    .buttonArrowRight {
        background-image: url(/landlord/images/iconArrowRightBg32.png);
        background-size: 16px 16px;
    }

    .buttonBolt {
        background-image: url(/landlord/images/iconBoltBg32.png);
        background-size: 16px 16px;
    }

    .buttonCalendar {
        background-image: url(/landlord/images/iconCalendarBg32.png);
        background-size: 16px 16px;
    }

    .buttonCamera {
        background-image: url(/landlord/images/iconCameraBg32.png);
        background-size: 16px 16px;
    }

    .buttonCheckmark {
        background-image: url(/landlord/images/iconCheckmarkBg32.png);
        background-size: 16px 16px;
    }

    .buttonComment {
        background-image: url(/landlord/images/iconCommentBg32.png);
        background-size: 16px 16px;
    }

    .buttonDelete {
        background-image: url(/landlord/images/iconDeleteBg32.png);
        background-size: 16px 16px;
    }

    .buttonEdit {
        background-image: url(/landlord/images/iconEditBg32.png);
        background-size: 16px 16px;
    }

    .buttonEmail {
        background-image: url(/landlord/images/iconEmailBg32.png);
        background-size: 16px 16px;
    }

    .buttonExpand {
        background-image: url(/landlord/images/iconExpandBg32.png);
        background-size: 16px 16px;
    }

    .buttonFlag {
        background-image: url(/landlord/images/iconFlagBg32.png);
        background-size: 16px 16px;
    }

    .buttonGear {
        background-image: url(/landlord/images/iconGearBg32.png);
        background-size: 16px 16px;
    }

    .buttonGraph {
        background-image: url(/landlord/images/iconGraphBg32.png);
        background-size: 16px 16px;
    }

    .buttonHome {
        background-image: url(/landlord/images/iconHomeBg32.png);
        background-size: 16px 16px;
    }

    .buttonLocation {
        background-image: url(/landlord/images/iconLocationBg32.png);
        background-size: 16px 16px;
    }

    .buttonMinus {
        background-image: url(/landlord/images/iconMinusBg32.png);
        background-size: 16px 16px;
    }

    .buttonMobile {
        background-image: url(/landlord/images/iconMobileBg32.png);
        background-size: 16px 16px;
    }

    .buttonNo {
        background-image: url(/landlord/images/iconNoBg32.png);
        background-size: 16px 16px;
    }

    .buttonPlus {
        background-image: url(/landlord/images/iconPlusBg32.png);
        background-size: 16px 16px;
    }

    .buttonRefresh {
        background-image: url(/landlord/images/iconRefreshBg32.png);
        background-size: 16px 16px;
    }

    .buttonSearch {
        background-image: url(/landlord/images/iconSearchBg32.png);
        background-size: 16px 16px;
    }

    .buttonStar {
        background-image: url(/landlord/images/iconStarBg32.png);
        background-size: 16px 16px;
    }

    .buttonTag {
        background-image: url(/landlord/images/iconTagBg32.png);
        background-size: 16px 16px;
    }

    .serviceIconArrowDownLight {
        background-image: url(/landlord/images/iconArrowDownBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconAttachLight {
        background-image: url(/landlord/images/iconAttachBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconBoltLight {
        background-image: url(/landlord/images/iconBoltBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCameraLight {
        background-image: url(/landlord/images/iconCameraBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCartLight {
        background-image: url(/landlord/images/iconCartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconChartLight {
        background-image: url(/landlord/images/iconChartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCheckmarkLight {
        background-image: url(/landlord/images/iconCheckmarkBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconClockLight {
        background-image: url(/landlord/images/iconClockBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCommentLight {
        background-image: url(/landlord/images/iconCommentBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconDollarLight {
        background-image: url(/landlord/images/iconDollarBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconFilesLight {
        background-image: url(/landlord/images/iconFilesBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconFlagLight {
        background-image: url(/landlord/images/iconFlagBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconGearLight {
        background-image: url(/landlord/images/iconGearBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconGlobeLight {
        background-image: url(/landlord/images/iconGlobeBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconHeartLight {
        background-image: url(/landlord/images/iconHeartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconInfoLight {
        background-image: url(/landlord/images/iconInfoBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconKeyLight {
        background-image: url(/landlord/images/iconKeyBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconLinkLight {
        background-image: url(/landlord/images/iconLinkBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconNoLight {
        background-image: url(/landlord/images/iconNoBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconRefreshLight {
        background-image: url(/landlord/images/iconRefreshBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconScreenLight {
        background-image: url(/landlord/images/iconScreenBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconSearchLight {
        background-image: url(/landlord/images/iconSearchBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconUserLight {
        background-image: url(/landlord/images/iconUserBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconWarningLight {
        background-image: url(/landlord/images/iconWarningBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconArrowDownDark {
        background-image: url(/landlord/images/iconArrowDownBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconAttachDark {
        background-image: url(/landlord/images/iconAttachBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconBoltDark {
        background-image: url(/landlord/images/iconBoltBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCameraDark {
        background-image: url(/landlord/images/iconCameraBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCartDark {
        background-image: url(/landlord/images/iconCartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconChartDark {
        background-image: url(/landlord/images/iconChartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCheckmarkDark {
        background-image: url(/landlord/images/iconCheckmarkBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconClockDark {
        background-image: url(/landlord/images/iconClockBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconCommentDark {
        background-image: url(/landlord/images/iconCommentBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconDollarDark {
        background-image: url(/landlord/images/iconDollarBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconFilesDark {
        background-image: url(/landlord/images/iconFilesBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconFlagDark {
        background-image: url(/landlord/images/iconFlagBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconGearDark {
        background-image: url(/landlord/images/iconGearBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconGlobeDark {
        background-image: url(/landlord/images/iconGlobeBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconHeartDark {
        background-image: url(/landlord/images/iconHeartBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconInfoDark {
        background-image: url(/landlord/images/iconInfoBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconKeyDark {
        background-image: url(/landlord/images/iconKeyBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconLinkDark {
        background-image: url(/landlord/images/iconLinkBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconNoDark {
        background-image: url(/landlord/images/iconNoBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconRefreshDark {
        background-image: url(/landlord/images/iconRefreshBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconScreenDark {
        background-image: url(/landlord/images/iconScreenBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconSearchDark {
        background-image: url(/landlord/images/iconSearchBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconUserDark {
        background-image: url(/landlord/images/iconUserBg64.png);
        background-size: 32px 32px;
    }

    .serviceIconWarningDark {
        background-image: url(/landlord/images/iconWarningBg64.png);
        background-size: 32px 32px;
    }

    .iconArrowLeftLight {
        background-image: url(/landlord/images/iconArrowLeftBg32.png);
        background-size: 16px 16px;
    }

    .iconArrowRightLight {
        background-image: url(/landlord/images/iconArrowRightBg32.png);
        background-size: 16px 16px;
    }

    .iconBoltLight {
        background-image: url(/landlord/images/iconBoltBg32.png);
        background-size: 16px 16px;
    }

    .iconCalendarLight {
        background-image: url(/landlord/images/iconCalendarBg32.png);
        background-size: 16px 16px;
    }

    .iconCameraLight {
        background-image: url(/landlord/images/iconCameraBg32.png);
        background-size: 16px 16px;
    }

    .iconCheckmarkLight {
        background-image: url(/landlord/images/iconCheckmarkBg32.png);
        background-size: 16px 16px;
    }

    .iconCommentLight {
        background-image: url(/landlord/images/iconCommentBg32.png);
        background-size: 16px 16px;
    }

    .iconDeleteLight {
        background-image: url(/landlord/images/iconDeleteBg32.png);
        background-size: 16px 16px;
    }

    .iconEditLight {
        background-image: url(/landlord/images/iconEditBg32.png);
        background-size: 16px 16px;
    }

    .iconEmailLight {
        background-image: url(/landlord/images/iconEmailBg32.png);
        background-size: 16px 16px;
    }

    .iconExpandLight {
        background-image: url(/landlord/images/iconExpandBg32.png);
        background-size: 16px 16px;
    }

    .iconFlagLight {
        background-image: url(/landlord/images/iconFlagBg32.png);
        background-size: 16px 16px;
    }

    .iconGearLight {
        background-image: url(/landlord/images/iconGearBg32.png);
        background-size: 16px 16px;
    }

    .iconGraphLight {
        background-image: url(/landlord/images/iconGraphBg32.png);
        background-size: 16px 16px;
    }

    .iconHomeLight {
        background-image: url(/landlord/images/iconHomeBg32.png);
        background-size: 16px 16px;
    }

    .iconLocationLight {
        background-image: url(/landlord/images/iconLocationBg32.png);
        background-size: 16px 16px;
    }

    .iconMinusLight {
        background-image: url(/landlord/images/iconMinusBg32.png);
        background-size: 16px 16px;
    }

    .iconMobileLight {
        background-image: url(/landlord/images/iconMobileBg32.png);
        background-size: 16px 16px;
    }

    .iconNoLight {
        background-image: url(/landlord/images/iconNoBg32.png);
        background-size: 16px 16px;
    }

    .iconPlusLight {
        background-image: url(/landlord/images/iconPlusBg32.png);
        background-size: 16px 16px;
    }

    .iconRefreshLight {
        background-image: url(/landlord/images/iconRefreshBg32.png);
        background-size: 16px 16px;
    }

    .iconSearchLight {
        background-image: url(/landlord/images/iconSearchBg32.png);
        background-size: 16px 16px;
    }

    .iconStarLight {
        background-image: url(/landlord/images/iconStarBg32.png);
        background-size: 16px 16px;
    }

    .iconTagLight {
        background-image: url(/landlord/images/iconTagBg32.png);
        background-size: 16px 16px;
    }

    .iconArrowLeftDark {
        background-image: url(/landlord/images/iconArrowLeftBg32.png);
        background-size: 16px 16px;
    }

    .iconArrowRightDark {
        background-image: url(/landlord/images/iconArrowRightBg32.png);
        background-size: 16px 16px;
    }

    .iconBoltDark {
        background-image: url(/landlord/images/iconBoltBg32.png);
        background-size: 16px 16px;
    }

    .iconCalendarDark {
        background-image: url(/landlord/images/iconCalendarBg32.png);
        background-size: 16px 16px;
    }

    .iconCameraDark {
        background-image: url(/landlord/images/iconCameraBg32.png);
        background-size: 16px 16px;
    }

    .iconCheckmarkDark {
        background-image: url(/landlord/images/iconCheckmarkBg32.png);
        background-size: 16px 16px;
    }

    .iconCommentDark {
        background-image: url(/landlord/images/iconCommentBg32.png);
        background-size: 16px 16px;
    }

    .iconDeleteDark {
        background-image: url(/landlord/images/iconDeleteBg32.png);
        background-size: 16px 16px;
    }

    .iconEditDark {
        background-image: url(/landlord/images/iconEditBg32.png);
        background-size: 16px 16px;
    }

    .iconEmailDark {
        background-image: url(/landlord/images/iconEmailBg32.png);
        background-size: 16px 16px;
    }

    .iconExpandDark {
        background-image: url(/landlord/images/iconExpandBg32.png);
        background-size: 16px 16px;
    }

    .iconFlagDark {
        background-image: url(/landlord/images/iconFlagBg32.png);
        background-size: 16px 16px;
    }

    .iconGearDark {
        background-image: url(/landlord/images/iconGearBg32.png);
        background-size: 16px 16px;
    }

    .iconGraphDark {
        background-image: url(/landlord/images/iconGraphBg32.png);
        background-size: 16px 16px;
    }

    .iconHomeDark {
        background-image: url(/landlord/images/iconHomeBg32.png);
        background-size: 16px 16px;
    }

    .iconLocationDark {
        background-image: url(/landlord/images/iconLocationBg32.png);
        background-size: 16px 16px;
    }

    .iconMinusDark {
        background-image: url(/landlord/images/iconMinusBg32.png);
        background-size: 16px 16px;
    }

    .iconMobileDark {
        background-image: url(/landlord/images/iconMobileBg32.png);
        background-size: 16px 16px;
    }

    .iconNoDark {
        background-image: url(/landlord/images/iconNoBg32.png);
        background-size: 16px 16px;
    }

    .iconPlusDark {
        background-image: url(/landlord/images/iconPlusBg32.png);
        background-size: 16px 16px;
    }

    .iconRefreshDark {
        background-image: url(/landlord/images/iconRefreshBg32.png);
        background-size: 16px 16px;
    }

    .iconSearchDark {
        background-image: url(/landlord/images/iconSearchBg32.png);
        background-size: 16px 16px;
    }

    .iconStarDark {
        background-image: url(/landlord/images/iconStarBg32.png);
        background-size: 16px 16px;
    }

    .iconTagDark {
        background-image: url(/landlord/images/iconTagBg32.png);
        background-size: 16px 16px;
    }

    .socialIconFacebookLight {
        background-image: url(/landlord/images/iconFacebookBg32.png);
        background-size: 16px 16px;
    }

    .socialIconRssLight {
        background-image: url(/landlord/images/iconRssBg32.png);
        background-size: 16px 16px;
    }

    .socialIconDribbbleLight {
        background-image: url(/landlord/images/iconDribbbleBg32.png);
        background-size: 16px 16px;
    }

    .socialIconVimeoLight {
        background-image: url(/landlord/images/iconVimeoBg32.png);
        background-size: 16px 16px;
    }

    .socialIconTwitterLight {
        background-image: url(/landlord/images/iconTwitterBg32.png);
        background-size: 16px 16px;
    }

    .socialIconDeviantArtLight {
        background-image: url(/landlord/images/iconDeviantArtBg32.png);
        background-size: 16px 16px;
    }

    .socialIconLinkedInLight {
        background-image: url(/landlord/images/iconLinkedInBg32.png);
        background-size: 16px 16px;
    }

    .socialIconYouTubeLight {
        background-image: url(/landlord/images/iconYouTubeBg32.png);
        background-size: 16px 16px;
    }

    .socialIconPicasaLight {
        background-image: url(/landlord/images/iconPicasaBg32.png);
        background-size: 16px 16px;
    }

    .socialIconFlickrLight {
        background-image: url(/landlord/images/iconFlickrBg32.png);
        background-size: 16px 16px;
    }

    .socialIconSkypeLight {
        background-image: url(/landlord/images/iconSkypeBg32.png);
        background-size: 16px 16px;
    }

    .socialIconWordPressLight {
        background-image: url(/landlord/images/iconWordPressBg32.png);
        background-size: 16px 16px;
    }

    .socialIconFacebookDark {
        background-image: url(/landlord/images/iconFacebookBg32.png);
        background-size: 16px 16px;
    }

    .socialIconRssDark {
        background-image: url(/landlord/images/iconRssBg32.png);
        background-size: 16px 16px;
    }

    .socialIconDribbbleDark {
        background-image: url(/landlord/images/iconDribbbleBg32.png);
        background-size: 16px 16px;
    }

    .socialIconVimeoDark {
        background-image: url(/landlord/images/iconVimeoBg32.png);
        background-size: 16px 16px;
    }

    .socialIconTwitterDark {
        background-image: url(/landlord/images/iconTwitterBg32.png);
        background-size: 16px 16px;
    }

    .socialIconDeviantArtDark {
        background-image: url(/landlord/images/iconDeviantArtBg32.png);
        background-size: 16px 16px;
    }

    .socialIconLinkedInDark {
        background-image: url(/landlord/images/iconLinkedInBg32.png);
        background-size: 16px 16px;
    }

    .socialIconYouTubeDark {
        background-image: url(/landlord/images/iconYouTubeBg32.png);
        background-size: 16px 16px;
    }

    .socialIconPicasaDark {
        background-image: url(/landlord/images/iconPicasaBg32.png);
        background-size: 16px 16px;
    }

    .socialIconFlickrDark {
        background-image: url(/landlord/images/iconFlickrBg32.png);
        background-size: 16px 16px;
    }

    .socialIconSkypeDark {
        background-image: url(/landlord/images/iconSkypeBg32.png);
        background-size: 16px 16px;
    }

    .socialIconWordPressDark {
        background-image: url(/landlord/images/iconWordPressBg32.png);
        background-size: 16px 16px;
    }
}

@media screen and (min-width: 420px) {
    .mainMenuWrapper {
        padding-right: 24px;
        padding-left: 36px;
    }

    .mainMenuWrapper > li {
        float: left;
        box-sizing: border-box;
        width: 50%;
    }

    .mainMenuWrapper > li:nth-child(odd) {
        margin-left: -12px;
    }

    .mainMenuWrapper > li:nth-child(even) {
        margin-left: 12px;
    }
}

@media screen and (max-width: 380px) {
    .serviceWrapper {
        float: none;
        margin-right: 0px;
        width: 100%;
    }

    .serviceWrapper:last-child {
        border-bottom: 0px;
    }
}

table {
    border-collapse: separate;
    border-spacing: 0;
    background-color: #f6f6f6;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    width: 100%;
    clear: both;
    margin-bottom: 27px;
}

thead {
}

th {
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    font-weight: bold;
    color: #555;
    background-color: #f6f6f6;
}

tr {
    line-height: 18px;
}

td {
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    text-align: center;
    color: #666;
    padding-top: 9px;
    padding-bottom: 9px;
    line-height: 18px;
    vertical-align: middle;
    background-color: #fdfdfd;
}

tr:hover > td {
    background-color: #fff;
}

ul {
}

#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}

#cboxWrapper {
    max-width: none;
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

#cboxTitle {
    margin: 0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}